• word of the day

    grevillea striata

    grevillea striata - Dictionary definition and meaning for word grevillea striata

    Definition
    (noun) tree yielding hard heavy reddish wood
    Synonyms : beefwood
Download our Mobile App Today
Receive our word of the day
on Whatsapp